@charset "UTF-8";
* {
    padding: 0;
    margin: 0
}

html {
    font-size: .625em;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%
}

body {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin: 0;
    padding: 0;
    font: normal 300 1.4em/1.2 Open-sans, helvetica, sans-serif;
    color: #111;
    font-family: 'Open Sans', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
    background: #222328
}

a {
    text-decoration: none;
    color: #111;
    cursor: pointer
}

li,
ol,
ul {
    list-style: none;
    margin: 0;
    padding: 0
}

.blue-btn {
    width: 148px;
    height: 36px;
    background: #3b55e6;
    border-radius: 18px;
    float: left;
    text-align: center;
    line-height: 36px;
    color: #fff;
    cursor: pointer;
    text-transform: uppercase
}

.blue-btn:hover {
    transform: translate(0, -2px);
    z-index: 999;
    transition-duration: .2S
}

.border-btn {
    width: 90px;
    height: 36px;
    border-radius: 18px;
    opacity: .3;
    border: 2px solid #fff;
    display: block;
    box-sizing: border-box;
    margin-left: 14px;
    color: #fff;
    line-height: 34px;
    text-align: center;
    box-sizing: border-box;
    cursor: pointer
}

.border-btn:hover {
    transform: translate(0, -2px);
    z-index: 999;
    transition-duration: .2S
}

.border-btn-new {
    width: 150px;
    font-size: 14px;
    height: 36px;
    background: #fff !important;
    border-radius: 18px !important;
    float: left !important;
    text-align: center;
    line-height: 36px !important;
    color: #3b55e6 !important;
    border: 1px #3b55e6 solid !important;
    cursor: pointer !important;
    text-transform: uppercase;
    background: 0 0 !important;
    padding: 0 !important;
    margin: 0 0 0 6px !important;
    outline: 0 !important;
    font-weight: 400 !important
}

.border-btn-new span {
    display: none !important
}

.border-btn-new:hover {
    background: #3b55e6 !important;
    color: #fff !important;
    transform: translate(0, -2px) !important;
    z-index: 999 !important;
    transition-duration: .2S !important
}

.contain-w {
    width: 1200px;
    margin: 0 auto
}

div[id^=game_] {
    position: fixed !important;
    z-index: 10000 !important;
    top: 120px !important
}

.fill_more_wrap {
    font-family: verdana;
    z-index: 102;
    margin: 0;
    width: 700px;
    height: auto;
    visibility: visible;
    font-size: 12px
}

.fill_more_wrap .title {
    height: 22px;
    font-family: verdana, arial;
    font-size: 18px;
    padding: 11px 3px 2px 30px;
    text-align: left;
    border-bottom: 1px solid #eee;
    position: relative
}

.fill_more_wrap .close_box {
    position: absolute;
    right: 8px;
    top: 8px
}

.fill_more_wrap .boxs_wrap {
    width: 677px;
    margin: 0 auto;
    height: 390px;
    margin-top: 12px
}

.fill_more_wrap .boxs_middle .boxs_content {
    padding: 5px 15px 0 30px
}

.fill_more_wrap .boxs_table select {
    height: 24px;
    border: 1px solid #dcdcdc
}

.fill_more_wrap .boxs_table th {
    width: 18%;
    padding: 4px 3px;
    vertical-align: top
}

.fill_more_wrap .boxs_table .g_lab {
    font-weight: 400;
    padding-top: 7px;
    text-align: right
}

.fill_more_wrap .boxs_table .r_td {
    width: 82%;
    text-align: left;
    padding: 4px 3px
}

.fill_more_wrap .boxs_table .star {
    color: red
}

.fill_more_wrap .boxs_table .inquiry-text {
    border-color: #dcdcdc;
    border-style: solid;
    border-width: 1px;
    height: 24px;
    line-height: 24px;
    padding: 0 5px
}

.fill_more_wrap .boxs_table .text_company {
    width: 300px
}

.fill_more_wrap .boxs_table .fax_box {
    margin-left: 20px
}

.fill_more_wrap .boxs_table .text_hint {
    width: 198px
}

.fill_more_wrap .boxs_table .country_select {
    padding: 0 !important;
    width: 205px;
    color: #333
}

.fill_more_wrap .boxs_table .optional_td {
    padding: 3px 0 0 0
}

.fill_more_wrap .boxs_table .optional_td th {
    width: 20%;
    font-weight: 400;
    padding-top: 5px;
    text-align: right;
    vertical-align: top
}

.fill_more_wrap .boxs_table .optional_td td {
    width: 80%;
    padding: 0 3px 8px;
    vertical-align: top
}

.fill_more_wrap .boxs_table .price_box {
    line-height: 18px
}

.fill_more_wrap .boxs_table .payment_box {
    line-height: 18px;
    margin-left: 20px
}

.fill_more_wrap .boxs_table .price_select {
    width: 95px;
    color: #333
}

.fill_more_wrap .boxs_table .order_box {
    color: #999
}

.fill_more_wrap .boxs_table .text_order {
    width: 250px;
    margin-right: 10px
}

.fill_more_wrap .boxs_table .terms_select {
    width: 250px;
    color: #333;
    vertical-align: top
}

.fill_more_wrap .boxs_table .optional_td .request_td {
    vertical-align: middle;
    padding-top: 4px
}

.fill_more_wrap .boxs_table .request_td input[type=checkbox] {
    vertical-align: middle;
    margin-right: 0
}

.fill_more_wrap .boxs_table .request_td .inner_box {
    line-height: 18px
}

.fill_more_wrap .btn_box {
    height: 40px;
    margin: 10px 0;
    text-align: center
}

.fill_more_wrap .boxs_tip {
    position: absolute;
    bottom: 5px;
    left: 55px;
    color: #999;
    border-top: #d4d6d5 solid 1px;
    padding-top: 3px;
    margin-right: 20px
}

.fill_more_wrap .btn_box input {
    border: 0;
    padding: 0 25px !important;
    background: #3b55e6 !important
}

.w {
    width: 1200px;
    margin: 0 auto
}

.com_main_left_1 {
    width: 270px;
    float: left;
    margin-right: 18px
}

.com_main_left_r {
    width: 910px;
    float: right
}

@font-face {
    font-family: iconfont;
    src: url(iconfont.eot?t=1555655718173);
    src: url(iconfont.eot?t=1555655718173#iefix) format("embedded-opentype"), url("data:application/x-font-woff2;charset=utf-8;base64,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") format("woff2"), url(iconfont.woff?t=1555655718173) format("woff"), url(iconfont.ttf?t=1555655718173) format("truetype"), url(iconfont.svg?t=1555655718173#iconfont) format("svg")
}

.iconfont {
    font-family: iconfont !important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.icon-youjian:before {
    content: "\e666"
}

.icon-yahoo1:before {
    content: "\e8d5"
}

.icon-twitter:before {
    content: "\e64c"
}

.icon-facebook:before {
    content: "\e618"
}

.icon-icon-copy-copy:before {
    content: "\e61f"
}

.icon-googleplus:before {
    content: "\e61b"
}

.icon-skype:before {
    content: "\e600"
}

.icon-WhatsAPP:before {
    content: "\e6dc"
}

.icon-aim:before {
    content: "\e638"
}

.icon-icq:before {
    content: "\e69e"
}

.icon-viber:before {
    content: "\e68f"
}

.icon-wechat:before {
    content: "\e601"
}

.icon-closed:before {
    content: "\e6b0"
}

.icon-search:before {
    content: "\e621"
}

.icon-rightArrow:before {
    content: "\eeaa"
}

.icon-social-linkedin:before {
    content: "\e6c7"
}

.contain-w {
    width: 1200px;
    margin: 0 auto
}

@media (min-width:1280px) and (max-width:1440px) {
    .four_index_pic_show_102 .four_banner ul li .text {
        position: absolute;
        top: 25%;
        max-width: 1200px !important;
        left: 50%;
        transform: translateX(-50%)
    }
}

@media (width:1440px) {
    .four_index_pic_show_102 .four_banner ul li .text {
        position: absolute;
        top: 25%;
        max-width: 1200px !important;
        left: 50%;
        transform: translateX(-50%)
    }
    .four_global_header_101 .right-box .select_language a {
        height: 30px;
        line-height: 30px
    }
}

@media (width:1680px) {
    .four_index_pic_show_102 .four_banner ul li .text {
        position: absolute;
        top: 25%;
        max-width: 1200px !important;
        left: 50%;
        transform: translateX(-50%)
    }
}

@media (min-width:2000px) and (max-width:2560px) {
    .four_index_pic_show_102 .four_banner ul li .text {
        position: absolute;
        top: 25%;
        max-width: 1000px !important;
        left: 50%;
        transform: translateX(-50%)
    }
    .four_index_image_text_113 section#feed ul {
        grid-gap: 1.3vw
    }
}

@media (width:1280px) {
    .four_index_pic_show_102 .four_banner ul li .text {
        position: absolute;
        top: 25%;
        max-width: 1000px !important
    }
    .four_global_header_101 {
        width: 100%;
        background: #222328;
        height: 80px;
        position: fixed;
        top: 0;
        z-index: 9999;
        border-bottom: 1px solid #fff;
        -o-border-image: linear-gradient(90deg, rgba(255, 255, 255, 0), #fff, rgba(255, 255, 255, 0)) 1 1;
        border-image: linear-gradient(90deg, rgba(255, 255, 255, 0), #fff, rgba(255, 255, 255, 0)) 1 1
    }
    .four_global_header_101 .header-logo-wrap {
        float: left;
        height: 80px;
        position: relative;
        width: 200px
    }
    .four_global_header_101 .header-logo-wrap a {
        display: table-row;
        width: auto;
        vertical-align: middle;
        height: 80px;
        box-sizing: border-box
    }
    .four_global_header_101 .navigation {
        float: left;
        width: 600px;
        height: 80px;
        line-height: 80px
    }
    .four_global_header_101 .navigation {
        float: left;
        width: 600px;
        height: 80px;
        line-height: 80px
    }
    .four_global_header_101 .func .icon {
        display: inline-block;
        vertical-align: middle;
        margin-left: 45px;
        cursor: pointer;
        font-size: 18px;
        color: #fff;
        line-height: 80px
    }
    .four_global_header_101 .search_box.on {
        visibility: visible;
        display: block;
        width: 100%;
        position: fixed;
        top: 0;
        height: 80px;
        z-index: 999;
        left: 0;
        box-shadow: 0 8px 10px 0 rgba(0, 0, 0, .83)
    }
    .four_global_header_101 .search_box .search {
        height: 80px;
        line-height: 92px;
        background: #222328;
        position: relative;
        text-align: center;
        box-sizing: border-box
    }
    .four_global_header_101 .right-box .req-b {
        margin-top: 22px
    }
    .four_global_header_101 .right-box .select_language_wrap {
        margin-top: 22px
    }
    .four_global_header_101 .right-box .select_language a {
        height: 25px;
        line-height: 25px;
        font-size: 13px
    }
    .four_index_pic_show_102 {
        margin-top: 80px
    }
}